package proxy05;

import org.junit.Test;

import java.lang.reflect.Proxy;

/**
 * 通过动态代理调用有参数有返回值的方法
 */
public class Demo {
	@Test
	public void testProxy(){
		OneDay od = (OneDay) Proxy.newProxyInstance(LaoWang.class.getClassLoader(),
				               LaoWang.class.getInterfaces(),
				               new HandlerImpl());

		int sum = od.getSum(7, 12);
		System.out.println(sum);
	}
}
